-- *****************************************************************************
-- Juniper-DS1-MIB
--
-- Juniper Networks Enterprise MIB
-- IDP MIB
--
-- Copyright (c) 2006 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************JUNIPER-IDP-MIB DEFINITIONS::=BEGINIMPORTSOBJECT-TYPE,MODULE-IDENTITYFROM SNMPv2-SMI
jnxMibs,jnxTraps FROM JUNIPER-SMI;-- the Juniper IDP groupjnxIdpMIB MODULE-IDENTITYLAST-UPDATED"200605180000Z"ORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Technical Assistance Center
Juniper Networks, Inc.
1195 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"DESCRIPTION"The Structure of IDP MIBS for Juniper Networks."::={ jnxMibs 9}
jnxIdpSensor OBJECTIDENTIFIER::={ jnxIdpMIB 1}-- Juniper IDP ObjectsjnxIdpSensorCpuUsage OBJECT-TYPESYNTAXGauge32(0..100)ACCESSread-onlySTATUScurrentDESCRIPTION"CPU utilization as a percentage."::={ jnxIdpSensor 1}jnxIdpSensorMemUsage OBJECT-TYPESYNTAXGauge32(0..100)ACCESSread-onlySTATUSmandatoryDESCRIPTION"Memory utilization as a percentage."::={ jnxIdpSensor 2}jnxIdpSensorSessAllocated OBJECT-TYPE
SYNTAXGauge32ACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of sessions currently allocated for this IDP."::={ jnxIdpSensor 3}jnxIdpSensorSessMaximum OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Maximum number of sessions supported by this IDP."::={ jnxIdpSensor 4}jnxIdpSensorFreeDiskSpace OBJECT-TYPESYNTAXGauge32UNITS"Megabytes"ACCESSread-onlySTATUSmandatoryDESCRIPTION"Free disk space available on this IDP."::={ jnxIdpSensor 5}jnxIdpSensorCpuThreshold OBJECT-TYPE
SYNTAXINTEGER(0..100)ACCESSread-onlySTATUScurrentDESCRIPTION"CPU alert threshold as a percentage."::={ jnxIdpSensor 6}jnxIdpSensorMemThreshold OBJECT-TYPESYNTAXINTEGER(0..100)ACCESSread-onlySTATUSmandatoryDESCRIPTION"Memory alert threshold as a percentage."::={ jnxIdpSensor 7}jnxIdpSensorSessThreshold OBJECT-TYPESYNTAXINTEGER(0..100)ACCESSread-onlySTATUSmandatory
DESCRIPTION"Session alert threshold as a percentage."::={ jnxIdpSensor 8}jnxIdpSensorDiskSpaceThreshold OBJECT-TYPESYNTAXINTEGER(0..100)ACCESSread-onlySTATUSmandatoryDESCRIPTION"Disk space alert threshold as a percentage."::={ jnxIdpSensor 9}jnxIdpTrap OBJECTIDENTIFIER::={ jnxTraps 12}jnxIdpTrapsPrefix OBJECTIDENTIFIER::={ jnxIdpTrap 0}jnxIdpSessionCountNotify NOTIFICATION-TYPEOBJECTS{ jnxIdpSensorSessAllocated,
jnxIdpSensorSessThreshold
}STATUScurrent
DESCRIPTION"Session count has exceeded threshold."::={ jnxIdpTrapsPrefix 1}jnxIdpSessionCountLimitRestored NOTIFICATION-TYPEOBJECTS{ jnxIdpSensorSessAllocated }STATUScurrentDESCRIPTION"Session count has returned to normal."::={ jnxIdpTrapsPrefix 2}jnxIdpCPUUtilizationNotify NOTIFICATION-TYPEOBJECTS{ jnxIdpSensorCpuUsage,
jnxIdpSensorCpuThreshold
}STATUScurrentDESCRIPTION"CPU utilization has exceeded threshold."::={ jnxIdpTrapsPrefix 3}jnxIdpCPUUtilizationLimitRestored NOTIFICATION-TYPEOBJECTS{ jnxIdpSensorCpuUsage }STATUScurrentDESCRIPTION
"CPU utilization has returned to normal."::={ jnxIdpTrapsPrefix 4}jnxIdpMemoryNotify NOTIFICATION-TYPEOBJECTS{ jnxIdpSensorMemUsage,
jnxIdpSensorMemThreshold
}STATUScurrentDESCRIPTION"RAM memory utilization has exceeded threshold."::={ jnxIdpTrapsPrefix 5}jnxIdpMemoryLimitRestored NOTIFICATION-TYPEOBJECTS{ jnxIdpSensorMemUsage }STATUScurrentDESCRIPTION"RAM memory utilization has returned to normal."::={ jnxIdpTrapsPrefix 6}jnxIdpDiskUtilizationNotify NOTIFICATION-TYPEOBJECTS{ jnxIdpSensorFreeDiskSpace,
jnxIdpSensorDiskSpaceThreshold
}STATUScurrent
DESCRIPTION"Hard disk space utilization has exceeded threshold."::={ jnxIdpTrapsPrefix 7}jnxIdpDiskUtilizationLimitRestored NOTIFICATION-TYPEOBJECTS{ jnxIdpSensorFreeDiskSpace }STATUScurrentDESCRIPTION"Hard disk space utilization has returned to normal."::={ jnxIdpTrapsPrefix 8}END